Skip to main content

What’s New

Qrvey 8.5
Version 8.5 (LTS) of the Qrvey platform is now available to customers. This version includes several new features and performance improvements.
Learn More
End-of-life Schedule
We've added a new article that lists the features and endpoints that have been scheduled for deprecation. All features and endpoints will be supported for (1) year after the release date of the LTS version that contains the alternative.
Learn More
NodeJS Deprecation
AWS has announced that it is deprecating NodeJS 12, 14, and 16. To avoid any issues as a result of this deprecation, upgrade your instances of the Qrvey platform as described in this announcement.
Learn More
Version: 8.5

Database Connections

You can create connections to various RDBMS by using the Database Connection feature under the Connections tab. Database connections can be created by entering the common connection attributes in the provided fields in the connection dialog, or by using the more advanced connection attributes using a JSON structure. While the former method is the default, the latter can be used to configure properties that are typically not included, such as timeout and encryption preferences.

databases

To begin, choose the type of database you’d like to connect to. See Overview of Connections for the list of connections we currently support.

The modal dialog to enter the connection information may be slightly different for each database type, depending on the required configuration attributes, but all of the fields are descriptive and familiar to those who have worked with databases.

Creating a Connection Using the Default Method

Enter your connection information, including Host URL, Username and Password. Port is optional. The fields that are mandatory are highlighted when information is missing.

databases

Note 1: For an Amazon Redshift cluster or Amazon RDS instance, enter the endpoint of the cluster or instance without the port number. For example, if the endpoint value is clustername.1234abcd.us-west-2.redshift.amazonaws.com:1234, then enter clustername.1234abcd.us-west-2.redshift.amazonaws.com. You can get the endpoint value from the Endpoint field on the cluster or instance detail page in the AWS console. You may also choose to use SSL with the connection by checking the Use SSL checkbox.

Note 2: For SQL Server databases dirty reads can be enabled by checking the checkbox to set the isolation level to “Read Uncommitted”.

The system will attempt to connect to the database server as soon as all of the required information has been provided. A message is displayed to indicate if the connection was successful or it failed. You can also manually enforce a test by clicking on Test Connection to verify the provided information.

databases

Once the connection to the database server is established, the information can be saved as a new connection. However, it is important to note that this connection is to the database server itself, and more information needs to be provided at the time that the connection is used, in order to get to a specific database on that server, and a specific table or view in that database, to load data.

If you want to make your connection more specific, you can select the database from the Database dropdown list.

Creating a Connection Using the Advanced Method

If you need to include more advanced attributes with your connection, you may use the Advanced JSON Configuration option. With this method, you can enter any connection attribute as a key/value pair. It is important to note that this method is sensitive to the attribute names being accurate. The Connection Config Help link can be used to review the documentation for each connection type.

databases

Once the connection attributes have been entered, the rest of the behavior is similar to the default method.

Once you are done with configuring your connection, you can click the Save button in the lower-right corner to add the new connection.

The connection will be added to the Connection list, displaying the owner of the connection, the type and an option to View Data, which will allow users to see a partial view of the data, showing the first 100 rows.

databases

Note: The View Data option is only available for file upload connections.

databases

At this point, you can proceed to the Dataset tab and begin creating datasets from the connections you have established.

In addition to Database Connections, you can create File Upload connections. Click here to learn more.

Editing a Database Connection

All created connections can be changed by clicking on the Connection card, upon which you will be asked if you want to continue, as editing a connection may affect any datasets that are based on it. If you wish to continue click the Edit button and proceed as you did when creating the connection.